import numpy as np
import copy
import open3d as o3d
from PyQt5.QtWidgets import QMessageBox

def help_crop(self):
    help = '''
        (1)选择要剪裁的电云文件，点云以ply结尾；
        (2)按K进入编辑模式，按F从编辑模式进入浏览模式；
       (3) 使用鼠标拖动矩形框选择保留区域，或者使用ctrl+左击进行多边形选择保留区域；
       (4) 按C保存裁剪结果;
       (5)可以继续以上过程进行多次裁剪，或者按F回到浏览模式；
       （6） 关闭打开3d视图窗口继续别的操作。
        '''
    QMessageBox.information(self, "帮助", help)


def crop(file):
    pcd = o3d.io.read_point_cloud(file)
    o3d.visualization.draw_geometries_with_editing([pcd])

def look(file):
    pcd = o3d.io.read_point_cloud(file)
    o3d.visualization.draw_geometries([pcd])


